package com.ohs.ohsoa.system.dto;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;
import java.util.List;

/**
 * userinfo用户表
 *
 * @author mwx
 * @since  2021年9月22日
 */
@Data
public class UserInfoDto  {


    @ApiModelProperty(value = "主键")
    private String userinfoGuid;

    @ApiModelProperty(value = "集团下企业主键")
    private String groupEnterpriseGuid;

    @ApiModelProperty(value = "部门主键")
    private String departGuid;

    @ApiModelProperty(value = "员工号")
    private String userNo;

    @ApiModelProperty(value = "密码")
    private String pwd;

    @ApiModelProperty(value = "姓名")
    private String userName;

    @ApiModelProperty(value = "籍贯")
    private String origo;

    @ApiModelProperty(value = "性别")
    private char sex;

    @ApiModelProperty(value = "学历")
    private String education;

    @ApiModelProperty(value = "职务(角色主键）")
    private String roleGuid;

    @ApiModelProperty(value = "毕业时间")
    private Date graduationTime;

    @ApiModelProperty(value = "联系方式1")
    private String tel1;

    @ApiModelProperty(value = "联系方式2")
    private String tel2;

    @ApiModelProperty(value = "身份证")
    private String idCar;

    @ApiModelProperty(value = "入职时间")
    private Date hiredate;

    @ApiModelProperty(value = "邮箱")
    private String email;

    @ApiModelProperty(value = "备注")
    private String make;

    @ApiModelProperty(value = "超级管理员")
    private char flag;

    @ApiModelProperty(value = "APP验证key")
    private String keyApp;

    @ApiModelProperty(value = "PC验证key")
    private String keyPc;

    @ApiModelProperty(value = "删除Flag")
    private char deleteFlag;

//    @ApiModelProperty(value = "权限")
//    private String authority;

    @ApiModelProperty(value = "公司名稱")
    private String enterpriseName;

    @ApiModelProperty(value = "部门名称")
    private String departName;

    @ApiModelProperty(value = "职务名称")
    private String roleName;

    @ApiModelProperty(value = "工龄")
    private String workYear;

    @ApiModelProperty(value = "软龄")
    private String softYear;

    @ApiModelProperty(value = "ids")
    private List<String> ids;

    @ApiModelProperty(value = "选择Flag,是否可见全部审核  1：可见，2：不可见")
    private String selectFlag;
}
